home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / orgpims_ / mcb23b.zip / REVISION.MCB < prev    next >
Text File  |  1996-03-20  |  16KB  |  356 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. MCBase: the Music Collection dataBase system.
  8.  
  9.  
  10.  
  11. Revision history
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.            Author:
  24.  
  25.            Harry Doldersum
  26.            Weerselose straat 26
  27.            7623 DA BORNE
  28.            The Netherlands, Europe.
  29.  
  30.            Phone:     +31 (0) 74 266 8480
  31.            Fax:       See phone. Standby on request.
  32.            Host:      See phone. Standby on request.
  33.  
  34.  
  35.            Electronic mail adresses:
  36.  
  37.            CompuServe:100270,2132
  38.            InterNet:  100270,2132@compuserve.com
  39.  
  40.  
  41.  
  42.  
  43.  
  44. MCBase revision history list:
  45.  
  46. Mar. 23rd, '96  Updated version 2.3a to 2.3b: a maintenance release.
  47.  
  48.                 Improved picklist functionality: under (very) rare cir-
  49.                 cumstances, it could occur that a picklist opened without
  50.                 showing it's data.
  51.  
  52.                 Also added a new registration agent: Kelly Data GmbH in
  53.                 Germany. (See our orderform for full details).
  54.  
  55. Mar. 5th, '96   Updated version 2.3 to 2.3a: a maintenance release.
  56.  
  57.                 MCBase's manual and revision document, which has always
  58.                 been included as a disk file, are now available in two
  59.                 file formats: in plain ASCII text format and in
  60.                 WordPerfect version 5 format. As always, the ASCII
  61.                 version is installed in the MCBase directory, while the
  62.                 WP version of these files are stored on the MCBase Master
  63.                 Disk, in the archive file MCB_WP5.LZH. (You may use
  64.                 included LHA archiver utility to extract the documents
  65.                 from the archive).
  66.  
  67.                 Also made some minor extensions to the registration key
  68.                 system.
  69.  
  70. Feb. 14th, '96  Updated version 2.2 to 2.3: a new release.
  71.  
  72.                 Improved the background functionality with which the
  73.                 memo-editor dialog is closed: under circumstances, it
  74.                 could occur that not all record selection commands were
  75.                 re-instated when closing the memo-editor in an unexpected
  76.                 manner.
  77.  
  78.                 Improved browse dialog functionality: when editing
  79.                 records, picked from the browse dialog, it might occur
  80.                 that the user deletes an entry. Since the browse dialog
  81.                 resides on the desktop during these edit functions, it
  82.                 will still contain that record (therefor: still available
  83.                 for selection). If this record is re-selected, you will
  84.                 now be given a message concerning the records "deleted"-
  85.                 status.
  86.  
  87.                 When (re-)invoking a browse dialog it will contain the
  88.                 valid records only. (Undeleting a record is, of course,
  89.                 *always* possible with the main edit dialogs (until the
  90.                 record is physically removed by the "pack"-function)
  91.  
  92.                 In the protected mode version, memory usage for one of
  93.                 the browse dialogs has been modified: now the picklist
  94.                 dialog for "browse for songs by title" also uses virtual
  95.                 memory, like all "edit & add..." picklist dialogs. (The
  96.                 other browse dialogs still use ram memory only, since it
  97.                 is faster). Motivation was, that (while browsing a large
  98.                 database set) one could run out of memory on systems with
  99.                 only 2Mb EMS/XMS memory.
  100.  
  101.                 Modified the behaviour of the "Device access error": it
  102.                 is no longer a fatal error. 
  103.  
  104. Nov. 23rd, '95  Updated version 2.1 to 2.2: a new release.
  105.  
  106.                 The "Browse for ..." picklists in the Protected Mode
  107.                 version (MCB_X86P.EXE on your MCBase Master Disk) are now
  108.                 controlled and loaded by index, instead of filtering the
  109.                 entire database set for the matching data. On larger
  110.                 databases, this results in a tremendous improvement on
  111.                 data access time. 
  112.                 Due to memory shortage, this approach cannot be imple-
  113.                 mented in the MCB_XT and MCB_AT executables.
  114.                 
  115.                 Note: MCB_XT is a version for (fast) XT-systems, MCB_AT
  116.                       is a version for AT-systems with less than 2Mb RAM
  117.                       memory on board).
  118.  
  119.                 Also solved a problem with the picklists eventhandler,
  120.                 that appeared to be unable to handle some special keys
  121.                 while focusing on the picklist contents.
  122.  
  123. Nov. 6t, '95    Updated version 2.0a to 2.1: a new release.
  124.  
  125.                 Due to modifications in the default behaviour of the
  126.                 dBase access routine library (HALCYON, by Griffin Soluti-
  127.                 ons), the FIND dialog would no longer position itself at
  128.                 the nearest match, when an exact match could not be
  129.                 found, but positioned itself at the end of file instead.
  130.                 The FIND dialog is now restored to it's documented beha-
  131.                 viour: to position itself at the NEAREST MATCH, when an
  132.                 exact match is not found.
  133.  
  134.                 Apart from the above, the default file search mask for
  135.                 the editor object has been changed from "*.*" to "*.TXT".
  136.  
  137.                 Also an additional button has been added to the Browse
  138.                 dialog, called "Song edit mode", that enables a direct
  139.                 connection between the "Browse a song" dialog and the
  140.                 "Edit/add a song" dialog. This allows you to switch
  141.                 freely between browse and editing functions on song
  142.                 record level, while carrying the currently browsed song
  143.                 with you to it's edit dialog. This is very helpful, while
  144.                 editing songs that are related to each other in some way:
  145.                 once they are collected in a browse option's picklist,
  146.                 editing is just a mouseclick away.
  147.  
  148.                 Unfortunately, the layout of the configuration file
  149.                 MCBASE.CFG needed to be changed, in order to further
  150.                 accomodate the ability to store desktop objects in the
  151.                 configuration file. The user will therefor need to create
  152.                 a new configuration file.
  153.  
  154.                 Then there also were some minor modifications.
  155.  
  156.  
  157. Oct. 10th, '95  Updated version 2.0 to 2.0a: a maintenance release.
  158.  
  159.                 Minor modifications to the PACK routines, the picklist -
  160.                 dialogs and the documentation.
  161.  
  162.                 Added hotkeys to the memo selection dialogs, used by the
  163.                 various "Browse..." options.
  164.  
  165.                 Added a routine to check (the first appearance of an) 
  166.                 "FILES=xx" setting in CONFIG.SYS. If the setting is found
  167.                 to be to low, you will be notified about this, after
  168.                 which MCBase terminates operation. (If MCBase is UNABLE
  169.                 to locate your CONFIG.SYS file, you will receive a war-
  170.                 ning message about this, after which MCBase will continue
  171.                 operation).
  172.  
  173.  
  174. Aug. 17th, '95  MAJOR NEW RELEASE.
  175.  
  176.                 Release of the new MCBase V2.0: a fully event driven,
  177.                 mouse controlled, object oriented, dBaseIII+ compatible,
  178.                 relational-to-the-max, windowing database management
  179.                 system, with handy dialogs, to set your personal configu-
  180.                 ration preferences. The only REAL database system for the
  181.                 music collector. July 10th, '95  Updated version 1.1f to 1.1g: a maintenance release.
  182.  
  183.                 Modifications to registration key recognition routine.
  184.                 Registration was recognized, but the databases evaluation
  185.                 limits weren't correctly unlocked.
  186.  
  187.  
  188. Mar. 22nd, '95  Updated version 1.1e to 1.1f: a maintenance release.
  189.  
  190.                 Documentation updates (and program changes, see below). 
  191.  
  192.                 Added a new VendInfo record, according to the latest
  193.                 standard, in order to comply with the new set-up for the
  194.                 ASP CD-rom distribution.
  195.  
  196.                 Added a (file based) registration key system to MCBase.
  197.                 This will enable a registered user, with a valid regist-
  198.                 ration key, to turn any V1.x shareware copy into a per-
  199.                 sonally registered version: MBase will look for the
  200.                 excistence of the registration key file and will present
  201.                 itself as a registered version *if* the registration key
  202.                 is found to be valid. (If not, it will continue to behave
  203.                 as a shareware copy).
  204.  
  205.                 Also added a small (set of) sample database(s), so that
  206.                 the user will be able to "play around" with the system,
  207.                 without having to enter data first.
  208.  
  209.  
  210. May 25th, '94:  Updated version 1.1d to 1.1e: a maintenance release.
  211.  
  212.                 Documentation updates (and program changes, see below). 
  213.  
  214.                 Added a VendInfo record to the documentation and modified
  215.                 the distribution-policy to be more "friendly".
  216.  
  217.                 Also added a possibility to accept credit card orders,
  218.                 using PsL's order processing services. 
  219.  
  220.                 Finally, I removed the encryption on MCBase's executable
  221.                 code. As it seems, some computers COULD have had trouble
  222.                 running MCBase because of this encryption.
  223.  
  224.  
  225. Mar. 22nd, '94: Updated version 1.1c to 1.1d: a maintenance release.
  226.  
  227.                 Documentation updates (and small program changes) in
  228.                 order to comply with ASP requirements.
  229.  
  230.  
  231. Mar. 14th, '94: Updated version 1.1b to 1.1c: a maintenance release.
  232.  
  233.                 Corrected a SERIOUS error in the documentation, discri-
  234.                 bing the locationcode. 
  235.  
  236.                 For tapes, the first 5 (!) digits of the (12 digit)
  237.                 locationcode are reserved for the actual tape number,
  238.                 instead of the discribed 2 digits. (The screen report for
  239.                 tapes is scanning for the first 5 digits, to find the
  240.                 first and last entry belonging to a certain tape). See
  241.                 the updated section 8 in the documentation for further
  242.                 information.
  243.  
  244.                 Also elimitated a possible GP-error in the protected mode
  245.                 version.
  246.  
  247.  
  248. Mar. 5th, '94:  Updated version 1.1a to 1.1b: a maintenance release.
  249.  
  250.                 Modified all "Add" functions, to stay active until the
  251.                 user decides that he/she is done. (Artist and Album "Add"
  252.                 fuctions were left after adding 1 entry. This was based
  253.                 on the idea that one would process the data one album at
  254.                 a time). 
  255.  
  256.                 Eliminated the possible occurance of an "error 100:
  257.                 Record out of range" while printing the reports. (It
  258.                 could occur under certain circumstances).
  259.  
  260.                 Eliminated a possible counting error in the "Artist
  261.                 overview"-report. 
  262.  
  263.                 Also made some minor modifications.
  264.  
  265.  
  266. Jan. 7th, '94:  Updated version 1.1 to 1.1a: a maintenance release.
  267.  
  268.                 As mentioned in the documentation of the previous versi-
  269.                 ons (in section "Future plans"), the processing speed of
  270.                 printer option "Songs by artist" needed to be increased.
  271.                 In this update, this processing speed has been success-
  272.                 fully increased to a normal level.
  273.  
  274.                 I've also included a function to cancel any running
  275.                 printjob by pressing the ESCape-key.
  276.  
  277.  
  278. Nov. 24th '93:  Updated version 1.0c to 1.1, a major new release.
  279.  
  280.                 Eliminated the need for a pre-selection on databases with
  281.                 more than 1000 entry's. (Credit for this goes to Griffin
  282.                 Solutions, who managed to realize virtual memory usage in
  283.                 their GS_dBase routine library: Thanks, Richard!).
  284.  
  285.                 The "Allfield Editor" is added to the application as a
  286.                 standard item and also added is an separate "Append"
  287.                 option, so a user does not need to go through the "Edit"-
  288.                 selection list if he or she simply wants to "Append".
  289.  
  290.                 The menu structure has been a bit modified to accomodate
  291.                 the above mentioned additions.
  292.  
  293.                 Also, the bank adress has been altered to the adress of
  294.                 the Rabobank's headoffice in Utrecht.
  295.  
  296.                 Last, but not least, a new pricing schedule is introdu-
  297.                 ced, to enable a low-budget registration on the project.
  298.                 This is done by the introduction of two diffent types of
  299.                 users: a BASIC and a DEDICATED user, of wich the latter
  300.                 has a very interesting discount on future updates. See
  301.                 the ORDER.MCB document for further information on regist-
  302.                 ration options and prices.
  303.  
  304.  
  305. October 5th, '93:Updated version 1.0b to 1.0c, a maintenance release.
  306.  
  307.                 Eliminated two errors that occured in the album selection
  308.                 list for option #7, "View albums by artists". 
  309.  
  310.                 1) When returning from the reportscreen after viewing an
  311.                 album (WITH the additional artistname display activated),
  312.                 the program would generate a NEW album selection list for
  313.                 the artistname that appeared on the bottom of the report
  314.                 screen, instead of using the original artistname that was
  315.                 selected by the user.
  316.  
  317.                 2) While walking through the albums of the different
  318.                 artists, a heap error (#203) could occur. The memory of
  319.                 the album selection list wasn't properly released.
  320.  
  321.                 Also eliminated an error in option #4, "Query on artist".
  322.                 A messagebox, to allow albumtitle display with each
  323.                 songtitle, sometimes appeared without a valid reason.
  324.  
  325.                 Last, but not least, I added the following text to the
  326.                 ORDER.ME document, in order to prevent further questions
  327.                 on the subject:
  328.  
  329.                 REGISTRED MCBASE USERS can receive MAINTENANCE UPDATES
  330.                 for shipping costs only. (NOTE: CompuServe users can
  331.                 receive their maintenance update through CompuServe mail,
  332.                 minimizing the need for shipping costs, thus FOR FREE!).
  333.                 (Same goes for users who can download it from my private
  334.                 host system, wich is standby on request).
  335.  
  336.  
  337. August 19th, '93:Updated version 1.0a to 1.0b, a maintenance release.
  338.  
  339.                 Eliminated an error that could cause the system to be
  340.                 caught in an endless loop, if the last record in a data-
  341.                 base file was a "deleted" record.
  342.                 Also improved some text in a messagebox, displayed while
  343.                 the function "deleted" was processing the album database.
  344.  
  345.  
  346. June 22nd, 1993 :Updated version 1.0 to 1.0a, a maintenance release.
  347.  
  348.                 Some reportscreens had a bit of trouble with uncleared
  349.                 screens. The data from the previous information on the
  350.                 screen was sometimes not fully erased, which garbled the
  351.                 new information.
  352.  
  353.  
  354. June 19th, 1993 :First release, version 1.0, of the MCBase database sy-
  355.                 stem.
  356.